A Precise Semantics for Vague Diagrams
نویسندگان
چکیده
Informal vague causal diagrams (VCDs) are a common technique for illustrating and sharing expert intuitions. Normally, VCDs are viewed as precursors to other modelling techniques which necessitates further knowledge acquisition. Here we explore what semantics can be granted to VCDs, without having to request more information from the expert(s) or the domain. The impreciseness of VCDs typically makes them indeterminate. VCD inferencing must assume multiple possibilities and manage mutually exclusive possibilities in separate worlds. Given a library of known behaviour of the entity being modelled, we can use exhaustive abduction over VCDs to prove what behaviours are categorically impossible; i.e. we can use VCDs for knowledge acquisition.
منابع مشابه
Vague Models and Their Implications for the KBS Design Cycle
Standard software engineering methodologies are typically prescriptions on how to develop some initial system. Here we formalise the process of using an existing, possibly poorly understood, system. Informal vague causal diagrams are a common technique for illustrating and sharing intuitions about such poorly understood systems. Normally, such diagrams are viewed as precursors to other modeling...
متن کاملSystem Model Semantics of Class Diagrams
Defining semantics for UML is a difficult task. Disagreements in the meaning of UML constructs as well as the size of UML are major obstacles. In this report, we describe our approach to define the semantics for UML. Semantics is defined denotationally as a mapping into our semantics domain called the system model [4, 5, 6]. We demonstrate our approach by defining the semantics for a comprehens...
متن کاملModal Semantics for Knowledge Bases Dealing with Vague Concepts
The paper investigates the characterisation of vague concepts within the framework of modal logic. This work builds on the su-pervaluation approach of Fine and exploits the idea of a precisiication space. A simple language is presented with two modalities: a necessity operator and an operatorìt is unequivocal that' which is used to articulate the logic of vagueness. Both these operators obey th...
متن کاملUML 2.0 Sequence Diagrams' Semantics
Scenario languages are widely used in software development. Typical usage scenarios, forbidden behaviors, test cases and many more aspects can be depicted with graphical scenarios. Scenario languages were introduced into the Unified Modeling Language (UML) under the name of Sequence Diagrams. The 2.0 version of UML changed Sequence Diagrams significantly, the expressiveness of the language was ...
متن کاملState Diagrams in Uml: a Formal Semantics Using Graph Transformations or Diagrams Are Nice, but Graphs Are worth Their Price
We show how to transform UML (Uniied Modeling Language) state diagrams into graphs by making explicit the intended semantics of the diagram. The process of state expansion in nested state diagrams is explained by graph transformations in three steps: (1) adding boundary nodes introducing a precise interface for the state to be expanded, (2) expanding the state, and (3) removing the boundary nod...
متن کامل